/**
*A Visitor leszarmazott osztalya.
*Ha a szikla utkozik, akkor ez az osztaly mondja meg,
*hogy mi tortenik a sziklaval az adott utkozes soran.
*/




public class SziklaUtkozik extends Visitor
{
    private Szikla sz;

		SziklaUtkozik(Szikla szikla){
		sz=szikla;
		Szkeleton.Message("SziklaUtkozik letrejott..");
}
	
    /**
	* Megmondja a sziklanak, hogy kincskeresovel valo utkozes eseten mit csinaljon.
	*
	* @return boolean
	* @param kk
	*/
    public boolean utkozik(Kincskereso kk)
    {
		Szkeleton.Start("SziklaUtkozik", "utkozik");
    	Szkeleton.Finish("SziklaUtkozik", "utkozik");
		return false;
    
    }
	
    /**
	* Megmondja a sziklanak, hogy uldozo lennyel valo utkozes eseten mit csinaljon.
	*
	* @return boolean
	* @param u
	*/
    public boolean utkozik(Uldozo u)
    {
	Szkeleton.Start("SziklaUtkozik", "utkozik");
    	Szkeleton.Finish("SziklaUtkozik", "utkozik");
		return false;
    
    }
    /**
	* Megmondja a sziklanak, hogy amobaval valo utkozes eseten mit csinaljon.
	*
	* @return boolean
	* @param a
	*/
    public boolean utkozik(Amoba a)
    {
		Szkeleton.Start("SziklaUtkozik", "utkozik");
    	Szkeleton.Finish("SziklaUtkozik", "utkozik");
		return false;
    
    }
	
    /**
	* Megmondja a sziklanak, hogy buta lennyel valo utkozes eseten mit csinaljon.
	*
	* @return boolean
	* @param bu
	*/
    public boolean utkozik(Buta bu)
    {
		Szkeleton.Start("SziklaUtkozik", "utkozik");
    	Szkeleton.Finish("SziklaUtkozik", "utkozik");
		return false;
    
    }
}
